Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 Sweden F1 Sweden F2 Romania F4 Romania F5 Romania F6 Netherlands F1 Germany F7 Germany F9 Germany F10 Germany F11 Germany F12 Germany F13 Netherlands F4 Great Britain F19 Great Britain F21 Israel F4 Israel F5 Czech Republic F5 Czech Republic F6 Germany F3 France F2 Switzerland F2 France F4 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 France F13 France F14 France F18 Germany F4 Germany F5 France F3 Italy F10 France F14 France F15 France F4 France F5 Spain F23 Germany F18 Czech Republic F6 Czech Republic F7 Germany F2 Croatia F2 France F6 Turkey F10 Turkey F11 France F24 Germany F4 Austria F5 Belgium F5 Slovakia F1 USA F33 USA F34 Estonia F3 Slovakia F3 Egypt F1 (Sharm El Sheikh) Kazakhstan F5 (Shymkent) Slovakia F4 France F7 M25 Nussloch M25 Trento Togliatti Cup - Togliatti Challenger 42 - Andrezieux KGHM Polish Indoors - Wroclaw Zagreb Open - Zagreb The Surbiton Trophy - Surbiton Lambertz Open by Stawag 2007 - Aachen 5 Volkswagen Challenger - Wolfsburg Men's Pro Challenger at Tunica National - Tunica Siemens Open - Scheveningen The LTA Manchester Trophy - Manchester Riviera de Rimini Challenger - Rimini Labertz Open by Stawag - Aachen National Bank Men's Rimouski Challenger - Rimouski PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Germany F1 Wolfsburg Challenger Germany F11 Sweden F3 Barletta Challenger Pozoblanco Challenger France F5 Italy F23 Manchester Challenger Recanati Challenger Istanbul Challenger St. Remy Challenger Mons Challenger Kolding Challenger Orleans Challenger Aachen Challenger Belgrade Challenger Rhodes Challenger Ramat Hasharon Challenger Bordeaux Challenger Nottingham Challenger Aptos Challenger Mons Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Aachen Challenger Helsinki Challenger Bergamo Challenger Cherbourg Challenger Bath Challenger Athens Challenger Nottingham Challenger Granby Challenger Astana Challenger Recanati Challenger Segovia Challenger Binghamton Challenger M25 Nottingham M25 Nottingham Mons Challenger Rennes Challenger Eckental Challenger Salzburg Challenger Helsinki Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Kaohsiung Challenger Athens Challenger Recanati Challenger Vancouver Challenger Beijing Challenger Alphen Challenger Istanbul Challenger Heilbronn Challenger Sarajevo Challenger Anning Challenger Prostejov Challenger Nottingham Challenger Portoroz Challenger Istanbul Challenger Eskisehir Challenger Lexington Challenger The Manchester Trophy - Manchester Aptos Challenger Alphen Challenger Petange Challenger Orleans Challenger Oberstaufen Cup - Oberstaufen Rennes Challenger GHI Bronx Classic - Bronx Eckental Challenger Fergana Challenger - Fergana Bergamo Challenger West of England Tennis - Bristol Gimcheon Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Portoroz Challenger Architect Open - Budapest Tatra Banka Open - Bratislava Vancouver Challenger Aptos Challenger Hungarian Open - Budapest Zivnobanka Czech Open - Prostejov USTA Challenger of Burbank - Burbank Tatra Banka Open 2001 - Bratislava Neride Prague Indoor - Prague Orleans Challenger Mons Challenger Shimadzu All Japan Indoor - Kyoto Ljubljana Open 2002 - Ljubljana Eckental Challenger Muller Cup - Ulm Mouilleron-Le-Captif Challenger Glasgow Challenger New Delhi Challenger Kolkata Challenger Drummondville Challenger Le Gosier Challenger Hamburg Challenger - Hamburg Vancouver Challenger Intersport Heilbronn Open - Heilbronn Mons Challenger Eckental Challenger Bergamo Challenger Portoroz Challenger Orleans Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger Yokohama Challenger Surbiton Challenger Scheveningen Challenger Le Gosier Challenger Ostrava Challenger Rome Challenger Chicago Challenger Pro Tennis World Open - Sunrise Tunis Challenger Seoul Challenger Czech Open 2005 - Prostejov Aptos Challenger Ethias Trophy - Mons Challenger Tunisie - Tunis Biella 5 Challenger Nottingham 1 Challenger Orleans Challenger BH Indoor Sarajevo - Sarajevo Pau Challenger KGHM Dialog Polish Indoors - Wroclaw Biel Challenger Tatra Banka Open - Bratislava JSM Challenger of Champaign - Urbana Privat Bank Cup - Dnepropetrovsk Caltanissetta Challenger Aamulehti Tampere Open - Tampere PEOPLEnet Cup - Dnepropetrovsk Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Johannesburg Challenger Athens Challenger Trnava Challenger Courmayeur Challenger Nottingham Challenger Polska Energia Open - Bytom Akbank Private Banking TED Open - Istanbul Wolfsburg Challenger Sarajevo Challenger Kobstaedernes ATP Challenger - Kolding LTA Shrewsbury Challenger - Shrewsbury Challenger DCNS de Cherbourg - Cherbourg Izmir Challenger Salzburg Challenger Intersport Heilbronn Open - Heilbronn Orleans Challenger Heilbronn Challenger Lamberts Open by Stawag - Aachen Neride Prague Indoor - Prague Fairfield Challenger Noumea Challenger Pozoblanco Challenger Aix En Provence Challenger Aptos Challenger Vancouver Challenger Granby Challenger St. Remy Challenger Open des Alpes Trophee BNP Paribas - Grenoble Orleans Challenger Recanati Challenger Heilbronn Challenger Sarasota Challenger Kremlin Cup - Moscow Stockholm Open - Stockholm AAPT Championships - Adelaide Copenhagen Open - Copenhagen Savannah Challenger Taipei City Challenger Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Stockholm Open - Stockholm Recanati Challenger Koblenz Challenger Alessandria Challenger Nottingham Challenger Heineken Challenger - Ho Chi Minh City Indian Wells Challenger AAPT Championships - Adelaide Milan Indoors - Milan Open 13 - Marseille Ilkley Challenger Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Segovia Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg St. Remy Challenger Medibank Private International - Sydney Milan Indoors - Milan Quimper Challenger Charlottesville Challenger Dubai Open - Dubai Rennes Challenger The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Open de L'Isere - Grenoble Seoul Challenger RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Open de Moselle - Metz Ethias Trophy - Mons IPP Open - Helsinki Guadalajara Challenger Zivnobanka Czech Open - Prostejov Eckental Challenger KGHM Polish Indoors - Wroclaw Francavilla Challenger Vancouver Challenger Eckental Challenger Bratislava Challenger Nottingham Challenger Cherbourg Challenger Phoenix Challenger GHI Bronx Classic - Bronx Busan Challenger Gwangju Challenger Surbiton Challenger Akbank Private Banking-TED Open - Istanbul Astana Challenger St. Petersburg Open - St. Petersburg Istanbul Challenger Privat Bank Cup - Dniepropetrovsk Prague Challenger Cherbourg Challenger Rome 1 Challenger Rome 2 Challenger USTA Men's Challenger of Dallas - Dallas BA-CA Tennis Trophy - Vienna Kun-Ming Challenger Open Castilla y Leon - Segovia Qatar ExxonMobil Open - Doha Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Nottingham-2 Challenger Gerry Weber Open - Halle AEGON Championships - London Bergamo Challenger Tatra Banka Slovak Open - Bratislava Ismaning Challenger Eckental Challenger Bendigo Challenger USTA Tennis Championships of Houston - Houston BCR Open Romania - Bucharest Cherbourg Challenger Forli 4 Challenger The 69th King's Cup-Thailand Open - Bangkok Lugano Challenger St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Heilbronn Challenger Tunis Challenger Ilkley Challenger Open 13 - Marseille Tatra Banka Open 2003 - Bratislava Rome Challenger Mauritius Open - Mauritius AEGON International - Eastbourne Hurricane Tennis Open - Bradenton Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna Geneva Challenger Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Apia International - Sydney Open 13 - Marseille Studena Croatia Open - Umag Atlanta Tennis Championships - Atlanta Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Open Sud de France - Montpellier Open des Alpes Trophee BNP Paribas - Grenoble Glasgow Challenger Rhodes Challenger Orleans Challenger Furth Challenger Nur-Sultan Challenger Eckental Challenger Bratislava Challenger Moselle Open - Metz Erste Bank Open - Vienna Cherbourg Challenger Koblenz Challenger Recanati Challenger Ethias Trophy - Mons San Marino Challenger Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Trani Challenger BMW Open - Munich Irving Challenger Besancon Challenger Quimper Challenger Quimper 2 Challenger Rome Challenger Nottingham-2 Challenger Johannesburg Challenger Izmir Challenger Open de Nice Cote d'Azur - Nice Ostrava Challenger Dubai Duty Free Tennis Championships - Dubai Mouilleron-Le-Captif Challenger Rome Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Cremona Challenger Hall of Fame Open - Newport Jersey Challenger European Open - Antwerp Erste Bank Open - Vienna Helsinki Challenger Mouilleron-Le-Captif Challenger Open Sud de France - Montpellier Gelsor Open Romania - Bucharest Salzburg Challenger Vicenza Challenger Izmir Challenger Vicenza Challenger Mons Challenger Noumea Challenger Heilbronn Challenger European Open - Antwerp Tashkent Challenger Rennes Challenger Bergamo Challenger Trnava Challenger Eckental Challenger Ortisei Challenger Cherbourg Challeger Helsinki Challenger Sarajevo Challenger Heineken Open - Auckland Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Bergamo Challenger Quimper Challenger Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Stockton Challenger Nottingham Challenger Johannesburg Challenger Busan Challenger Mons Challenger Athens Challenger Ortisei Challenger Ostrava Challenger Proton Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Le Gosier Challenger Hall of Fame Open - Newport PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg Busan Challenger Serbia Open - Belgrade Gerry Weber Open - Halle Taipei City Challenger Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Open 13 - Marseille Sarasota Challenger Gimcheon Challenger Manchester Challenger St. Petersburg Open - St. Petersburg Tiburon Challenger AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Ortisei Challenger Vancouver Challenger BRD Nastase Tiriac Trophy - Bucharest Claro Open Colombia - Bogota The Stella Artois Grass Court Championships - London Bordeaux Challenger Adidas International - Sydney PBZ Zagreb Indoors - Zagreb Mons Challenger Kyoto Challenger Drummondville Challenger Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Orleans Challenger Qatar ExxonMobil Open - Doha Ilkley Challenger European Open - Antwerp Topshelf Open - 's-Hertogenbosch Lexington Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hamburg Challenger Citi Open - Washington Mouilleron-Le-Captif Challenger Swiss Indoors Basel - Basel Nova Challenger Osaka - Osaka Open Sud de France - Montpellier Zagreb Open - Zagreb Meerbusch Challenger Erste Bank Open - Vienna Biel Challenger Compaq Cup 2001 - Zabrze ABN AMRO World Tennis Tournament - Rotterdam Agri Challenger Exim Agmedia Open - Kosice Open Sud de France - Montpellier Vancouver Challenger ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Chengdu Open - Chengdu Quimper Challenger Citi Open - Washington Tata Open Maharashtra - Pune Prague II Challenger Ordina Open - 's-Hertogenbosch cinch Championships - London Open 13 - Marseille Legg Mason Tennis Classic - Washington D.C. DPD Challenger 2001 - Aschaffenburg President's Cup - Tashkent Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Internationaler Raiffeisen Grand Prix - St. Polten European Open - Antwerp Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad PTT Thailand Open - Bangkok Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Paris Pacific Life Open - Indian Wells Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Miami Open - Miami Qatar ExxonMobil Open - Doha Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Maharashtra Open - Pune Open 13 Provence - Marseille BMW Open - Munich Open de Moselle - Metz Open Seat Godo 2003 - Barcelona Murcia Challenger Ann Arbor Challenger Aix En Provence Challenger Heineken Open - Auckland Turin Challenger Qatar Open - Doha Farmers Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach Abierto Mexicano de Tenis Mifel - Los Cabos Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Open de Moselle - Metz Wimbledon - London Miami Open - Miami U.S. Open - New York Australian Open - Melbourne ABN/AMRO World Tennis Tournament - Rotterdam Wimbledon - London U.S. Open - New York Medibank International - Sydney Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm French Open - Paris Wimbledon - London U.S. Open - New York Swiss Indoors Basel - Basel Kremlin Cup - Moscow Australian Open - Melbourne Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo French Open - Paris Open 13 Provence - Marseille Wimbledon - London Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open (juniors) Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, QF, SVK-NED 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, ROU-SVK 4-1 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, Group 1, 2R, SVK-LUX 3-2 Davis Cup, Group 1, 2R, SVK-RSA 3-2 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 1R, BOL-BEL 2-3 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 Australian Open (juniors) French Open (juniors) Olympics - Athens